Bubbles
This module is used to manage bubbles.
A bubble is also called a room. This is exactly the same object.
Types
Properties
Functions
Accept all participants that are waiting in the lobby of a Room.
Accept an invitation to join a bubble.
Accept a list of participants that are waiting in the lobby of a Room.
Activate the lobby feature on a Room.
Escalate a P2P call to a conference by adding participants
Add a list of participants to a bubble with invitations and as users.
Add a list of participants to a bubble.
Add one participant to a bubble with invitation and as a user.
Add one participant to a bubble.
Archive a bubble, Two possible cases:
Check if the given contact can be used for changing the owner of the Bubble
Check if the given openInviteId is still valid and can be used to join a bubble.
Create a bubble
Deactivate the lobby feature on a Room.
Delete all the customData of a bubble.
Delete a bubble
Delete one participant from a bubble.
Delete the photo of the specified room.
Set the privilege of all participants to user (demote).
Deny all participants that are waiting in the lobby of a Room.
Deny a list of participants that are waiting in the lobby of a Room.
Fetch all tags from all users Bubbles at server side
Get a bubble from its id.
Get a bubble from its jid.
Get all bubbles (including archived and pending).
Get user's inactive bubbles.
Get all bubbles except pending, archived and inactive.
Get the list of participants who are waiting in all the lobbies among all rooms you're in.
Get archived bubbles.
Retrieve all available numbers for dial in feature.
Get pending inactive bubbles.
Get pending bubbles.
Get the public link for a given bubble.
Let you refresh a bubble
Get the public data of a Room even if you're no a member.
Request server to generate email content for sharing a bubble.
Get the list of "user lobbies" where the user joined a room with waiting room activated.
Get a Consumption object which allows to get the current bubble quota and consumption for the connected user
Get the list of participants who are waiting in the lobby of a Room.
Allow to know if the connected user has some inactive bubbles
Hide the user lobby notification.
Add guests to a bubble with invitation
Invite a list of participants to a bubble.
Let the user join a shared Bubble with the id from its public link. The IRainbowRoom object in the listener can be null if the the Bubble has an access control restriction.
Leave a room.
Leave the user lobby.
By default, only active or invited participants are loaded in a Bubble. To get others, this method will load them if not already done
Merge several phone calls (P2P or PBX calls) into a conference.
Set the privilege of all participants to moderator (promote).
Mark the user lobby notification as read.
Refresh all active bubbles from server.
Refresh all invited bubbles from server. Limited to 500 bubbles.
Refresh all archived bubbles from server. Limited to 500 bubbles.
Refresh all inactive bubbles from server.
Refresh all user bubbles from server. Limited to 500 bubbles.
Registers to all changes on any lobby, either the ones you manage or those you joined.
Registers to all changes on public link (activation/deactivation) of your bubbles.
Reject an invitation to join a bubble.
Reset the link for sharing a bubble.
Reset the dialInCode for sharing a bubble by number.
Let you search Bubbles with specific criteria.
Set the privilege of a participant to moderator (promote).
Set the privilege of a participant to user (demote).
Share the bubble by public link.
Share the bubble by number.
Deactivate the sharing of the bubble by public link.
Deactivate the sharing of the bubble by number.
Unregisters to all changes on any lobby, either the ones you manage or those you joined.
Unregisters to all changes on public link (activation/deactivation) of your bubbles.
Update a bubble
Add, update or delete tags for a specified Room
Update the customData of a bubble.
change Photo of Meeting